#ifndef __DS18B20_H
#define __DS18B20_H
#define DS18B20_PORT_RCC    RCC_APB2Periph_GPIOB
#define DS18B20_PORT    GPIOB
#define DS18B20_PIN     GPIO_Pin_12
#define DS18B20_OUT_H   GPIO_SetBits(DS18B20_PORT, DS18B20_PIN);
#define DS18B20_OUT_L   GPIO_ResetBits(DS18B20_PORT, DS18B20_PIN);
void DS18B20_ReadROM(unsigned char *rom);
void DS18B20_Init(void);
void DS18B20_RST(void);
u16 Get_Temp(void);
void DS18B20_ConvertT(void);

extern int intT,decT1,decT2; 
#endif
